<HTML>
<HEAD>
<TITLE>GEF v0.5.1 Cookbook</TITLE>
</HEAD>
<BODY>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000">

<H1>GEF v0.5.1 Cookbook</H1>

<H2> This file has not been updated for GEF v0.6 yet. </H2>

This file prepared on 5/30/97.

<p>This file describes how to do specific tasks in extending GEF and
applying it to new domains. These descriptions are inteded for
programmers who have some knowledge of <A
HREF="http://www.javasoft.com">Java(tm)</a>, and have read the <A
HREF="overview.html">GEF Overview</a>, are considering making
modifications to GEF.


<p>Table of contents:
<OL>
<LI> <A HREF="#cookbook_format">How to use this cookbook</A>

</OL>

I am still working on writting the GEF cookbook. Notification of major
updates will be sent to the gef-users mailing list. Your comments and
experiences will greatly help me know where to focus my efforts.



<A NAME="cookbook_format">
<! RECIPE:cookbook_format>
<HR>

<H2><FONT COLOR="#006600">How to use this cookbook</FONT></H2>

<P><B><FONT COLOR="#006600">Background</Font></B>: Cookbooks are
intented to help people accomplish specific structured tasks.  They
mainly provide process information in the form of a sequence of steps,
and domain-specific knowledge in the form of brief descriptions and
links to background materials.  The format of each cookbook entry
(recipe) is similiar to this one.

<P><B><FONT COLOR="#006600">Applicability</Font></B>: You should use a
cookbook when there is a specific task you want to accomplish and
there is a recipe in the cookbook that supports that specific
task. Also, browse the cookbook to see what tasks are supported.

<P><B><FONT COLOR="#006600">Ingredients</Font></B>: Each recipe lists
the matierals that you may need to accomplish the task.  Not all
matierals are needed in all cases.


<P><B><FONT COLOR="#006600">Steps</Font></B>:
<OL>


<LI>Find the recipe by scanning the cookbook's table of contents or
by following a link from javadoc comments in the code or other
documentation.

<LI>Check the "Background" and "Applicability" sections to make sure
that the recipe is what you were looking for. Scan the "Steps" to get
an idea of what you will have to do. Read the "Results" section to see
what the recipe will produce and how to check that the task was
successfully completed.

<LI>Prepare to follow the steps by gathering the needed ingredients.

<LI>Perform the actions described in the recipe's steps.

<LI>Optional: Follow steps marked "Optional" to achieve minor variants
or advanced versions of the task.

</OL>

<P><B><FONT COLOR="#006600">Results</Font></B>: Each recipe lists the
results that you can expect and how to verify that the task was
completed successfully.

<!------------------------------------------------>


<HR>

<A HREF="index.html">GEF v0.6 docs</A> |
<A HREF="../../">GEF Home Page</A> 

</BODY>
</HTML>